/*
 * @Date: 2023-02-16 10:50:12
 * @LastEditTime: 2023-04-20 13:00:53
 * @FilePath: /nlk/src/api/page/KLine.ts
 * 介绍:首页数据
 */
import { defaHttp, ApiRes } from "../index";

/**可用申购的产品 */
export async function apiNlkLineCharts(
  data?: NlkLineCharts.Req
): Promise<void | NlkLineCharts.Res> {
  const res = await defaHttp.post<ApiRes<NlkLineCharts.Res>>(
    "/index/nlkdata",
    data
  );
  if (res.code !== 200) return;
  return res.data;
}
/**可用申购的产品 */
export namespace NlkLineCharts {
  export interface Req {
    coin_id?: StrNumber;
  }
  export interface Res {
    /**
     * 示例：-
     */
    coin: Coin;
    /**
     * 折线数据，示例：-
     */
    kline: Kline;
    /**
     * 示例：-
     */
    nlk: Nlk;
  }

  /**
   * 示例：-
   */
  export interface Coin {
    /**
     * 涨跌幅，示例：null
     */
    change: null;
    /**
     * 示例：http://solrimage.oss-ap-southeast-1.aliyuncs.com/
     */
    logo: string;
    /**
     * 币价格USDT，示例：0.9000
     */
    price: string;
  }

  /**
   * 折线数据，示例：-
   */
  export interface Kline {
    /**
     * 价格，示例：0.9000
     */
    prices: string[];
    /**
     * 时间，示例：03-30
     */
    times: string[];
  }

  /**
   * 示例：-
   */
  export interface Nlk {
    /**
     * 持币地址数，示例：105
     */
    address: string;
    /**
     * 余量NLK，示例：100000
     */
    last: string;
    /**
     * 流动性，示例：1493300
     */
    liquidity: string;
    /**
     * 市值，示例：4174.393
     */
    market_value: string;
    /**
     * 交易次数24H，示例：178
     */
    times: string;
    /**
     * 总量NLK，示例：100000
     */
    total: string;
    /**
     * 交易额24H，示例：35456
     */
    volume: string;
  }
}
